package dryven.view.engine.component.childzone;

import dryven.view.engine.expression.ViewDataDeclaration;
import dryven.view.engine.expression.nodelisters.ExpressionNodeFactory;
import dryven.view.engine.parser.componentinvocation.AttributeBindings;

public interface ChildZoneStrategy {

	public abstract Iterable<String> getChildZones();

	public abstract Iterable<ViewDataDeclaration> getViewDataDeclarations(
			String name,
			AttributeBindings attributeBindings,
			ExpressionNodeFactory _expressionFactory);

}